|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectnetwork.FTPModule
DBModule Klasse Stellt das DataAccessObject für die Kommunikation mit dem FTP Server dar, handelt daher die Verbindung und führt den gesamten Datentransfer durch
| Constructor Summary | |
FTPModule(ConnectionNotifier netH)
Konstruktor |
|
| Method Summary | |
boolean |
changeWorkDir(java.lang.String sWorkDir)
Ändert das aktuelle Arbeitsverzeichnis auf dem FTP Server |
void |
checkConnection()
Überprüft die Verbindung |
boolean |
connect(java.lang.String ip)
Stellt eine Verbindung mit dem gewünschten Server her |
boolean |
deleteFile(java.lang.String sName)
Entfernt die angegebene Datei vom Server und aus dem lokalen Fake-Verzeichnis |
void |
disconnect()
Trennt die FTP-Verbindung |
boolean |
isConnected()
Liefert zurück, ob man gerade verbunden ist |
java.lang.String[] |
listFiles()
Liefert eine Auflistung der Dateien im Verzeichnis |
boolean |
receiveFile(java.lang.String sFile,
java.lang.String sLocalDir)
Lädt die gewünschte Datei vom Server über die geöffnete FTP Verbindung herunter |
void |
setLoginData(java.lang.String user,
java.lang.String passw,
java.lang.String dir)
Legt die Daten für das Einloggen fest |
boolean |
uploadFile(java.lang.String sFile)
Lädt eine Datei auf den Server hinauf und löscht im Anschluss die lokale Kopie |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public FTPModule(ConnectionNotifier netH)
netH - NetworkHandler Objekt zur Statusmeldung| Method Detail |
public boolean connect(java.lang.String ip)
public boolean isConnected()
public void checkConnection()
public void disconnect()
public void setLoginData(java.lang.String user,
java.lang.String passw,
java.lang.String dir)
user - Benutzername für die Anmeldung am MySQL Serverpassw - Passwort für die Anmeldung am MySQL Serverdir - Verzeichnis, das die Daten am FTP Server enthältpublic boolean uploadFile(java.lang.String sFile)
sFile - Name der Datei die upgeloadet werden soll
public boolean receiveFile(java.lang.String sFile,
java.lang.String sLocalDir)
sFile - das File, das vom Server heruntergeladen werden soll
public boolean changeWorkDir(java.lang.String sWorkDir)
sWorkDir - das Verzeichnis in das gewechselt werden soll
public java.lang.String[] listFiles()
public boolean deleteFile(java.lang.String sName)
sName - Name der Datei
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||